package vip.xiaonuo.facedoor.iservice;

import vip.xiaonuo.core.pojo.page.PageResult;
import vip.xiaonuo.facedoor.modular.devicebase.param.DeviceBaseParam;
import vip.xiaonuo.facedoor.vo.dewo.GetPersonResponse;

public interface IDeviceBaseService {

    PageResult<GetPersonResponse.DataDTO.PersonnelListDTO> listPerson(Long deviceId,String name);

    /**
     * 删除终端基础属性表
     *
     * @author 胡鹏达
     * @date 2022-07-08 15:24:36
     */
    void delete(DeviceBaseParam deviceBaseParam);

    void setUserPwd(DeviceBaseParam deviceBaseParam);

    void setFactoryDefault(DeviceBaseParam deviceBaseParam);

    void setSysTime(DeviceBaseParam deviceBaseParam);

    void openDoor(DeviceBaseParam deviceBaseParam);
}
